$(document).ready(function() {
	$('#all').click(function() {
		$.each($('input[type=checkbox]'),function() {
			this.checked = true;
		});
	});
	
	$('#cancel').click(function() {
        $.each($('input[type=checkbox]'),function() {
            this.checked = false;
        });
    });
    
    /**
     * add操作
     */
    
    $('form.add input[name=name]').focus(function() {
    	$('form.add span.name.info').show();
    	$('form.add span.name.success').hide();
    	$('form.add span.name.error').hide().html('');
    }).blur(function() {
    	$('form.add span.name.info').hide();
    	checkName(this);
    });
    
    function checkName(_this) {
    	if($(_this).val().length < 2 || $(_this).val().length > 20) {
    		$('form.add span.name.error').show().html('栏目名称必须是2~20位');
    		$('form.add #flag').val('false');
    		return ;
    	} else {
    		$('form.add span.name.success').show();
    		$('form.add #flag').val('true');
    	}
    	
    }
    
    $('form.add textarea[name=info]').focus(function() {
        $('form.add span.pn_info.info').show();
        $('form.add span.pn_info.success').hide();
        $('form.add span.pn_info.error').hide().html('');
    }).blur(function() {
        $('form.add span.pn_info.info').hide();
        checkInfo(this);
    });
    
    function checkInfo(_this) {
        if($(_this).val() != '' && $(_this).val().length > 255) {
            $('form.add span.pn_info.error').show().html('栏目描述不能大于255位');
            $('form.add #flag').val('false');
            return ;
        } else {
        	$('form.add span.pn_info.success').show();
        }
    }
    
    $('form.add').submit(function() {
    	var name = $('form.add input[name=name]');
    	var info = $('form.add textarea[name=info]');
    	checkName(name);
    	checkInfo(info);
    	if($('form.add #flag').val() != 'true') return false;
    });
    
    /**
     * update操作
     */
     
     $('form.update textarea[name=info]').focus(function() {
     	$('form.update span.pn_info.success').hide();
     	$('form.update span.pn_info.error').hide();
     	$('form.update span.pn_info.info').show();
     }).blur(function() {
     	$('form.update span.pn_info.info').hide();
     	checkUInfo(this);
     });
     
     function checkUInfo(_this) {
        if($(_this).val() != '' && $(_this).val().length > 255) {
            $('form.update span.pn_info.error').show().html('栏目描述不能大于255位');
            $('form.update #flag').val('false');
            return ;
        } else {
            $('form.update span.pn_info.success').show();
            $('form.update #flag').val('true');
        }
    }
    
    $('form.update').submit(function() {
    	var info = $('form.update textarea[name=info]');
    	checkUInfo(info);
    	if($('form.update #flag').val() != 'true') return false;
    });
     
    //排序跳转
    $('#sort').click(function() {
    	var url = document.URL;
    	if(url.indexOf('index') != -1) url = url.slice(0, -6);
    	$('form.index').get(0).action = url+'/sort';
    });
    
    //排序验证
    $('input.small').keyup(function() {
    	if(isNaN($(this).val())) $(this).val(1);
    	if($(this).val() == '' || $(this).val() == 0) $(this).val(1);
    	if($(this).val().length > 8) $(this).val(1);
    });


    
    
    
    
});